package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.entity.Result;
import com.itheima.pojo.CheckGroup;
import com.itheima.pojo.CheckItem;

import java.util.List;
import java.util.Map;

public interface CheckGroupDao {
    public void add(CheckGroup checkGroup);
    public void addCheckGroupAndCheckItem(Map map);
    public Page<CheckGroup> selectByCondition(String queryString);

    public CheckGroup findById(int id);
    public List<Integer> findCheckGroupIdAndCheckItemId(int checkgroupId);
    //编辑检查组
    void edit(CheckGroup checkGroup);
   //根据检查组id删除检查组合检查项的关系表
    void deleteCheckGroupAndChechItemId(Integer id);

    //根据检查组id删除检查检查组
    void deleteCheckGroup(Integer id);
    //selectByCondition可以替代
    List<CheckGroup> findAll();


}
